home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1996 March / Amiga-CD 1996 #3.iso / pd-software / mui_3.1 / developer / extclasses / mcc_userdata / smakefile < prev    next >
Makefile  |  1996-01-19  |  817b  |  24 lines

  1. # ---------------------------------------------
  2. # SAS-C Makefile for MUI demonstration programs
  3. # ---------------------------------------------
  4.  
  5. CFLAGS = ansi nostackcheck stringmerge unsignedchars commentnest\
  6.          errorrexx nomultipleincludes structureequivalence\
  7.          ignore=147 multiplecharacterconstants
  8.  
  9. LINKERLIBS  = lib:sc.lib lib:amiga.lib
  10. LINKERFLAGS = SC SD BATCH NOICONS
  11.  
  12. all: UserData.mcc ShowUserData
  13.  
  14. .c.mcc:
  15.     @echo "*e[32mMaking custom class $*.mcc*e[0m"
  16.     sc $(CFLAGS) libcode saveds $*.c OBJNAME t:$*.o
  17.     @slink to $*.mcc from lib:libent.o lib:libinit.o t:$*.o libfd muiclass_lib.fd libversion 8 librevision 0 lib $(LINKERLIBS) $(LINKERFLAGS)
  18.     @delete >nil: t:$*.o
  19.     @copy $*.mcc sys:classes/mui/$*.mcc
  20.  
  21. ShowUserData: ShowUserData.c
  22.     @echo "*e[32mCompiling $*.c*e[0m"
  23.     @sc $(CFLAGS) $*.c LINK
  24.